physically exhausted - French English Dictionary